﻿namespace wpf_ImageSearch.Model.YahooApis
{
    /// <summary>
    /// 各個別レスポンスを含みます。
    /// </summary>
    public class ImageSearchResultItem
    {
        /// <summary>
        /// 画像ファイルのタイトルです。
        /// </summary>
        public string Title { set; get; }

        /// <summary>
        /// 画像ファイルに関連するテキストサマリーです。
        /// </summary>
        public string Summary { set; get; }

        /// <summary>
        /// 画像ファイルのURLです。
        /// </summary>
        public string Url { set; get; }

        /// <summary>
        /// 画像ファイルのURLです。
        /// </summary>
        public string ClickUrl { set; get; }

        /// <summary>
        /// 画像へのリンクを含むページのURLです。
        /// </summary>
        public string RefererUrl { set; get; }

        /// <summary>
        /// ファイルサイズです。単位はkB, MB などファイルサイズに応じて表示されます
        /// </summary>
        public string FileSize { set; get; }

        /// <summary>
        /// gif、jpegまたはpngのいずれかになります。
        /// </summary>
        public string FileFormat { set; get; }

        /// <summary>
        /// 画像の高さです。単位はピクセルです。
        /// </summary>
        public int Height { set; get; }

        /// <summary>
        /// 画像の幅です。単位はピクセルです。
        /// </summary>
        public int Width { set; get; }

        /// <summary>
        /// サムネイル画像のURL、高さ、幅です。高さ、幅の単位はピクセルです。
        /// </summary>
        public ThumbnailInfo Thumbnail { set; get; }
    }
}
